body { background: url("../images/dota2/rbg.jpg") no-repeat top center; }
.as_register i { font-style: normal; } 

/* language */
.as_register .lan_tab { background: url("../images/dota2/rico_global.png") no-repeat left center; color: #999; }
.as_register .lan_tab a { color: #999; }

/* logo */
.as_register .logo { width: 333px; background: url("../images/dota2/rlogo.png") no-repeat center; }

/* vice title */
.as_register .tit { color: #ccc; }
.as_register .vicetit { color: #999; font-size: 0; line-height: 0; height: 24px; background: url("../images/dota2/vice_tit_ch.png") no-repeat center; }
.as_register .taben .vicetit { background: url("../images/dota2/vice_tit_en.png") no-repeat center; }

/* function tab */
.as_register .func_tab a { background-color: #2f3a45; color: #ccc; position: relative; }
.as_register .func_tab .cur { background-color: #546679; color: #fff; }
.as_register .func_tab .cur i { background: url("../images/dota2/rarr_b.png") no-repeat center; }

/* input */
.as_register .ibox { border: 1px solid #424242; background: rgba(0,0,0,0.4); }
.as_register .ibox.onfocus { border-color: #fff; }
.as_register .ibox.error { border-color: #ff5959; }
.as_register .ibox i { background: url("../images/rico_delete1.png") no-repeat right center; }
.as_register .ibox_eye i { background: url("../images/rico_hide1.png") no-repeat right center; }
.as_register .ibox_eye .icolt { background: url("../images/rico_show1.png") no-repeat right center; }
.as_register .ibox input { color: #dbdbdb; font-family: "Microsoft Yahei"; }
.as_register .ibox input::-webkit-input-placeholder { color: #dbdbdb; }
.as_register .ibox input:-moz-placeholder { color: #dbdbdb; }
.as_register .ibox input::-moz-placeholder { color: #dbdbdb; }
.as_register .ibox input:-ms-input-placeholder { color: #dbdbdb; }

.as_register .ibox .txtlt { color: #fff; }
.as_register .ibox .txtlt::-webkit-input-placeholder { color: #fff; }
.as_register .ibox .txtlt:-moz-placeholder { color: #fff; }
.as_register .ibox .txtlt::-moz-placeholder { color: #fff; }
.as_register .ibox .txtlt:-ms-input-placeholder { color: #fff; }

/* password level */
.as_register .pwlevel span { color: #fff; background-color: #818181; }
.as_register .pwlevel .l.cur span { background-color: #c01313; }
.as_register .pwlevel .m.cur span { background-color: #c08d13; }
.as_register .pwlevel .h.cur span { background-color: #139dc0; }

/* get verify code btn */
.as_register .vboxr a { color: #fff; background: #6a7683; background: -moz-linear-gradient(top, #6a7683, #65707c); background: -webkit-gradient(linear,top,from(#6a7683),to(#65707c)); background: -webkit-linear-gradient(top, #6a7683, #65707c); background: -o-linear-gradient(top, #6a7683, #65707c); background: -ms-linear-gradient(top, #6a7683, #65707c); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6a7683, endColorstr=#65707c); -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#6a7683, endColorstr=#65707c)"; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; }

/* check box */
.as_register .cbox i { border: 1px solid #5a5a5a; background: url("../images/dota2/transparent.png") repeat center; }
.as_register .cbox .check { background: url("../images/dota2/rchecked.png") no-repeat center; }
.as_register .cbox span { color: #999; }
.as_register .cbox a { color: #999; }

/* btns */
.as_register .rbtn_s1 { border: 1px solid #b94c3d; color: #fff; background: #a23526; }
.as_register .rbtn_s1:hover { border-color: #c13825; background: #c13825; }
.as_register .rbtn_s2 { border: 1px solid #666; color: #ccc; background: url("../images/dota2/transparent.png") no-repeat center; }
.as_register .rbtn_s2:hover { color: #fff; border-color: #999; }

/* hint success */
.as_register .suc_det { color: #dbdbdb; }
.as_register .suc_det span { color: #ff5a59; }
.as_register .to_pcenter { color: #56a1fc; }

/* logged in */
.as_register .hint_log { color: #fff; }

/* input hint */
.as_register .ibox .ihint_pass { color: #59bbff; background: url("../images/dota2/rico_pass.png") no-repeat left 2px; }
.as_register .ibox .ihint_error { color: #ff5959; background: url("../images/rico_error.png") no-repeat left 2px; }

@media \0screen\,screen\9 { 
    .as_register .ibox { background: url("../images/dota2/transparent.png") repeat top left; } 
}

body{background: url(../images/dota2/dota-body.jpg) 50% 0 no-repeat #040708;}
.as_register .lan_tab,.as_register .logo{display: none;}
.as_register{height: 742px;}
.topbar-register{padding:22px 30px 45px; height: 35px; line-height: 35px;color:#FFF;}
.topbar-register .fl{float: left;}
.topbar-register .fr{float: right;}
.topbar-register.cl { *zoom: 1; height: auto; }
.topbar-register.cl:before, .topbar-register.cl:after { content: ""; display: table; }
.topbar-register.cl:after { clear: both; overflow: hidden; }
.topbar-register .logo img{vertical-align: middle; max-height: 35px;margin-right: 20px;}
.topbar-register a{color:#999999;}
.topbar-register .lan_tab i{font-style: normal;padding:0 5px;}
.topbar-register .lan_tab {background: url(http://static.wanmei.com/passport/reg/images/dota2/rico_global.png) 0 50% no-repeat; padding-left: 22px;color:#999999;}
.as_register .as_wrap{padding-top: 0;}
.as_register .tit{margin-top: 0; font:700 45px/1 "Microsoft Yahei";letter-spacing:5px; text-shadow:1px 1px 1px rgba(0,0,0,0.8);color:#ffffff;}
.as_register .vicetit{color:#cccccc;margin-top: 10px;}
.as_register .func_tab .cur{background-color: #4c5f71}
.as_register .vboxr a{background: #4c5f71;}
.as_register .func_tab .cur i{background: url(../images/dota2/rarr_b.png) no-repeat 50% 100%;}
.paybot_wrap .paybot_wrap_link{border-top: 1px solid #0f0f0f;border-bottom: 1px solid #0f0f0f;}
